PageLayoutProperties Class

Acts as a container for attributes and elements that define a page layout.

Definition

Namespace: Independentsoft.Office.Odf.Styles
Assembly: Independentsoft.Office (in Independentsoft.Office.dll) Version: 3.0.460.1+37fe42d8e65847775742df0a70fdb403ab6fa65f
C#
public class PageLayoutProperties
Inheritance
Object    PageLayoutProperties

Constructors

PageLayoutProperties Initializes a new instance of the PageLayoutProperties class.

Properties

BackgroundColor Specifies the background color of the page layout.
BackgroundImage Specifies an image as a background.
Border Specifies the border of the page layout.
BorderLineWidth Specifies the widths of borders defined by the FO border properties for borders where the value of these properties is double.
BottomBorder Specifies the bottom border of the page layout.
BottomBorderLineWidth Specifies the widths of the bottom border for borders defined by the FO border properties if the property for the bottom border has the value double.
BottomMargin Specifies the bottom margin of the page layout.
BottomPadding Specifies the bottom padding of the page layout.
ColumnGap Specifies the gap between columns
Columns Specifies a collection of SectionColumn objects.
FirstPageNumber Specifies the number of a document.
FootnoteMaxHeight Specifies the maximum amount of space on a page that a footnote can occupy.
FootnoteSeparator Specifies the line that separates a footnote area from a body text area on a page.
LayoutGridBaseHeight Specifies the height reserved in layout grid lines for non-ruby text.
LayoutGridBaseWidth Specifies the base width of the layout grid.
LayoutGridColor Specifies the color of layout grid border lines.
LayoutGridDisplay Specifies whether layout grid border lines are displayed.
LayoutGridLineCount Specifies the number of layout grid lines per page.
LayoutGridMode Enables Asian layout grids.
LayoutGridPrint Specifies whether layout grid border lines are printed.
LayoutGridRubyBelow Specifies whether ruby text is displayed above or below the base text.
LayoutGridRubyHeight Specifies the height reserved in layout grid lines for ruby text.
LayoutGridSnapTo Specifies whether content snaps to the layout grid.
LayoutGridSnapToCharacters Specifies whether characters snap to the layout grid.
LayoutGridStandardMode Specifies whether the layout grid uses standard mode.
LeftBorder Specifies the left border of the page layout.
LeftBorderLineWidth Specifies the widths of the left border for borders defined by the FO border properties if the property for the left border has the value double.
LeftMargin Specifies the left margin of the page layout.
LeftPadding Specifies the left padding of the page layout.
Margin Specifies the margin of the page layout.
NumberFormat Specifies the numbering sequence.
NumberPrefix Specifies what to display before a number.
NumberSuffix Specifies what to display after a number.
Padding Specifies the padding of the page layout.
PageHeight Specifies the page height.
PageWidth Specifies the page width.
PaperTray Specifies the paper tray to use when printing a document. The names assigned to the paper trays depends upon the printer.
Print Specifies the components in a spreadsheet document to print.
PrintOrientation Specifies the orientation of the printed page. The value of this attribute can be portrait or landscape.
PrintPageOrder Specifies the order in which data in a spreadsheet is numbered and printed when the data does not fit on one printed page.
RegisterTruth Specifies the paragraph style.
RightBorder Specifies the right border of the page layout.
RightBorderLineWidth Specifies the widths of the right border for borders defined by the FO border properties if the property for the right border has the value double.
RightMargin Specifies the right margin of the page layout.
RightPadding Specifies the right padding of the page layout.
ScaleTo Specifies that a document is to be scaled to a percentage value. A value of 100% means no scaling. When using this attribute, all pages are enlarged or reduced in size while printing.
ScaleToPages Specifies the number of pages on which a document should be printed. The document is scaled to fit the defined number of pages.
Separator Specifies the separator line between columns.
Shadow Specifies the shadow effect.
TableCentering Specifies whether tables are centered horizontally and/or vertically on the page.
TopBorder Specifies the top border of the page layout.
TopBorderLineWidth Specifies the widths of the top border for borders defined by the FO border properties if the property for the top border has the value double.
TopMargin Specifies the top margin of the page layout.
TopPadding Specifies the top padding of the page layout.
WritingMode Specifies the writing mode of the page.

Methods

Clone Creates a new object that is a deep copy of the current instance.
Equals
(Inherited from Object)
Finalize
(Inherited from Object)
GetHashCode
(Inherited from Object)
GetType
(Inherited from Object)
MemberwiseClone
(Inherited from Object)
ToString Converts the value of the current PageLayoutProperties object to its equivalent string representation.
(Overrides ObjectToString)

See Also